.logo {
            float: left;
        }
        .title {
            color: white;
            background-color: gray;
            text-align: center;
            padding: 10.5px;
            font-size: 16px;
        }
        .industry {
            font-size: 9px;
        }
        .intro {
            font-size: 9px;
        }
        .sign {
            font-size: 9px;
            float: right;
        }
        .summary_table {
            width: 100%
        }
        .score_table {
            width: 100%
        }
        .main_table {
            width: 100%
        }
        .row_title {
            text-align: left;
        }
        .result_title {
            padding: left 10px right 10px;
        }
        .result {
            text-align: left;
        }
        .result_table {
            width: 100%
        }
        table, th, td {
            border: 1px solid black;
            border-collapse: collapse;
            font-size: 9px;
            text-align: center;
            padding: 4px;
        }
        table {margin-bottom: 7px;}
        .subtitle {
            background-color: rgb(209, 209, 209);
        }
        th {
            background-color: gray;
            color:white;
        }